/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.pucp.Simulacion.Interfaz;

import pe.edu.pucp.Simulacion.Controlador.SimulacionControlador;

/**
 *
 * @author katy
 */
public class SimulacionNecesidades {
    private NecesidadesAeropuertos aeropuertos;
    private NecesidadesVuelos vuelos;
    private SimulacionControlador controlador;
    
    public SimulacionNecesidades(SimulacionControlador controlador) {
        this.controlador = controlador;
        aeropuertos = this.getNecesidadesAeropuertos();
        System.out.println("Total modificaciones aeropuertos: " + aeropuertos.size());

        vuelos = this.getNecesidadesVuelos();
        System.out.println("Total modificaciones vuelos: " + vuelos.size());

    }
    
    private NecesidadesAeropuertos getNecesidadesAeropuertos() {
        return controlador.getModificacionesAeropuertos();
    }
    
    private  NecesidadesVuelos getNecesidadesVuelos() {
        return controlador.getModificacionesVuelos();
    }

    public NecesidadesAeropuertos getAeropuertos() {
        return aeropuertos;
    }

    public void setAeropuertos(NecesidadesAeropuertos aeropuertos) {
        this.aeropuertos = aeropuertos;
    }

    public NecesidadesVuelos getVuelos() {
        return vuelos;
    }

    public void setVuelos(NecesidadesVuelos vuelos) {
        this.vuelos = vuelos;
    }

    public SimulacionControlador getControlador() {
        return controlador;
    }

    public void setControlador(SimulacionControlador controlador) {
        this.controlador = controlador;
    }

}
